AI与智能硬件编程入门课

5-6 持续警报

课程简介

本课程将学习如何制作一个持续警报装置,当按钮按下后会持续发出警报声,直到断电为止。

视频:持续警报演示

目录

  1. 学习任务
  2. 搭建
  3. 编程
  4. 学习重点
警报装置

图1 警报装置

一、学习任务

利用程序模拟一旦触发除非断电否则持续报警的装置。

二、搭建

1. 电路图

电路图

图2 电路图

2. 实验材料

arduino主控板模块、电池盒、扬声器、三极管、5.1kΩ电阻、开关、导线

实验材料图

图3 实验材料图

3. 实际搭建图

搭建图

图4 搭建图

三、编程

1. 流程

定义引脚 - 按下按钮 - 持续报警。

流程图

图5 流程图

2. IDE编程

程序要点:

  1. Setup(初始化函数)中编写定义引脚模式
  2. Loop(主循环函数)中编写: 如果按键返回值为低电平时持续播放音调递增的警报声。
IDE程序截图

图6 IDE程序截图

3. 米思奇编程

程序要点:

  1. 定义管脚序号及模式
  2. 如果按键返回值为低电平时持续播放音调递增的警报声。
米思奇程序截图

图7 米思奇程序截图

四、学习重点

  1. 理解持续警报的逻辑流程:触发→持续报警→断电停止
  2. 掌握如何通过代码实现音调递增的效果
  3. 学会使用按钮作为触发器的工作原理
  4. 理解电路连接中电阻和三极管的作用